#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//打印带空格直角三角形图案
int main()
{
	int n = 0;
	while (scanf("%d", &n) != EOF)//多组输入
	{
		int i = 0;
		for (i = 0; i < n; i++)
		{
			int j = 0;
			for (j = 0; j < n - 1 - i; j++)
			{
				printf("  ");
			}
			for (j = 0; j < i + 1; j++)
			{
				if (j != i)

					printf("* ");
				else
					printf("*");
			}
			printf("\n");
		}
	}
	return 0;
}
//打印X形图案
//int main()
//{
//	char arr[20][20];
//	int i = 0;
//	int n = 0;
//	while (scanf("%d", &n) != EOF)//多组输入
//	{
//		for (i = 0; i < n; i++)
//		{
//			int j = 0;
//			for (j = 0; j < n; j++)
//			{
//				if (i == j || (n - 1 - i) == j)
//					arr[i][j] = '*';
//				else
//					arr[i][j] = ' ';
//			}
//		}
//		for (i = 0; i < n; i++)
//		{
//			int j = 0;
//			for (j = 0; j < n; j++)
//			{
//				printf("%c", arr[i][j]);
//			}
//			printf("\n");
//		}
//	}
//	return 0;
//}